/* Global */
body {
  margin: 0;
  padding: 0;
  background: #EBEBEB;
  color: #000000;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 12px/14px;
}
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
  line-height: 1.4;
  font-size: 80%;
}
img {border:0}

/* Links */
a {text-decoration:underline; color:#000000}
a:hover {text-decoration:none}

/* Spacer */
div.spacer {width:1px; height:1px; font-size:1px; margin-top:-1px}

/* Fonts */
.nf {font-size:80%; line-height:1.55}
.sf {font-size:70%; line-height:1.45}

/* Titles */
.title_h1 {padding-bottom:12px}
h2 {font-size:100%; font-weight:bold; margin:15px 0 8px 0; line-height:1.35; padding:0}
h3 {color:#53266a; font-size:90%; font-weight:bold; margin:19px 0 0 0; line-height:1; padding:9px 0 0 0; border-top:1px solid #ccc}

/* Main Tables */
table, td, th { border-spacing:0; border:1 hidden black; empty-cells:show}

/* Menu */
div#menu-2 {padding-top:12px}

#level-2 div.p a, #level-3 div.p a, #level-4 div.p a {color:#fff; text-decoration:none}
#level-2 div.p a:hover, #level-3 div.p a:hover, #level-4 div.p a:hover {color:#e10079; text-decoration:none}
		
#level-2 div.p {background: url(str_pink.gif) no-repeat 7px 6px; font-size:70%; margin-bottom:4px; padding:0 0 2px 17px}			
#level-2 div.a {background: url(str_pink.gif) no-repeat 7px 6px; color:#e10079; font-size:70%; margin-bottom:4px; padding:0 0 2px 17px}
#level-2 div.a a {text-decoration:none}

#level-3 {border-top:1px solid #75787a}
#level-3 div.p {background: url(mark_pin.gif) no-repeat 17px 6px; border-bottom:1px solid #75787a; font-size:70%; padding:0 0 2px 24px; margin-bottom:2px}
#level-3 div.a {color:#b4b4b4; background: url(mark_pin.gif) no-repeat 17px 6px; color:#b4b4b4; font-size:70%; padding:0 0 2px 24px; margin-bottom:2px; border-bottom:1px solid #75787a}

#level-4 div.p {background: url(mark_pin.gif) no-repeat 27px 6px; border-bottom:1px solid #75787a; font-size:70%; padding:0 0 2px 34px}
#level-4 div.a {background: url(mark_pin.gif) no-repeat 27px 6px; color:#b4b4b4; font-size:70%; padding:0 0 2px 34px}

/* P UL LI IE */
p {margin:12px 0 7px 0; font-size:80%; line-height:1.4}

ul {margin:5px auto 0.7em 0; padding-left:24px; font-size:12px; line-height:1.2em}
ul li {background: url(li000000.gif) no-repeat 0 6px; list-style:none; padding: 0 0 4px 13px}

ol {margin:5px auto 0.7em 19px; padding-left:23px; font-size:12px; line-height:1.4em}
ol li {margin-left:5; padding: 0 0 4px 0}
ol>li {margin-left:0}

ol ul {margin:5px auto -5px -20px; padding-left:22px}
ol>ul {margin:5px auto 5px -7px; padding-left:0}
ol ul li {padding: 0 0 4px 17px}

ul>ul>li {margin-left:15px}
ul li ul,ul li ol {margin-top:5px; margin-bottom:-4px}

/* Buttom navigation */
td.bt_nav {padding:24px 0 9px 14px; font-size:70%}
td.bt_nav a {text-decoration:none; color:#999}
td.bt_nav {color:#999}
td.bt_nav a:hover {text-decoration:underline; color:#999}

/* Path */
td.path {padding:2px 2px 2px 0; font-size:70%; color:#999}
td.path a {text-decoration:none; color:#E10079}
td.path a:hover {text-decoration:underline; color:#E10079}

/* img*/
.p_tbl_right {margin-bottom:10px; margin-left:10px; margin-top:14px}
.p_tbl_center {margin-bottom:10px; margin-top:14px}

.img {background-color:#fff; border:1px solid #D9D9D9; padding:11px}
.img_txt {background-color:#dcdcdc; color:#a0a2a4; font-size:70%; line-height:1.2; padding:1px 3px 3px 3px; text-align:right}

div.left {float:left}
div.pad_rt {margin:0 15px 5px 0}

div.right {float:right}
div.pad_lt {margin:0 0 5px 15px}

div.zoom {float:right}

.img_bl {clear:both; margin:15px 0 8px 0}

/* White div */
.white {background-color:#fff; border:1px solid #d9d9d9; padding:3px 4px 3px 4px}

/* Pink font */
.pink {color:#db0076; font-size:70%; line-height:1.45}

table.tbl_global {background-color:#fff; border-right:1px solid #A6A6A6;z-index:1; width:993px}

/* 4 print */
div.print_logo {display:none}
.print_address {display:none}

/* Lang */
div.lang {color:white; position:absolute; top:3; left:760; z-index:3}
div.lang a {color:white; text-decoration:none}
div.lang a:hover {text-decoration:underline}
div.lang span {color:#E10079}

/* All tables */
table.tbl {border-top:1px solid #d9d9d9; border-left:1px solid #ececec}
table.tbl tr th {font-size:70%; line-height:1.45; background-color:#65696c; text-align:left; vertical-align:top; color:#fff; border-bottom:2px solid #e10079; border-right:1px solid #ececec; padding:2px 6px 6px 10px}
table.tbl tr td {border-bottom:1px solid #d9d9d9; background-color:#fff; border-right:1px solid #ececec; vertical-align:top; padding:2px 6px 3px 9px}
table.tbl tr td p {font-size:70%; line-height:1.45; margin:0}
table.tbl tr td.t_r {text-align:right; padding-right:19px}

/* Gallery */
.tbl_gallery {background-color:#ffffff; border:1px solid #D9D9D9; margin-bottom:15px}
.tbl_gallery tr td.gl1 {padding:11px}
.tbl_gallery tr td.gl2 {padding:6px 11px 0 0}
.tbl_gallery tr td.gl2 b {font-size:80%; line-height:1.55}
.tbl_gallery tr td.gl2 p {border-top:1px solid #d9d9d9; margin-top:3px; padding-top:3px}

/* Vacancies, contacts */
div.blk {border-top:1px solid #d9d9d9; padding:4px 0 5px 0; margin:3px 0 0 0}
div.tit_blk {font-size:80%; line-height:1.4}
div.blk div.pink {padding-top:2px}

.bord_b {border-bottom:1px solid #d9d9d9}
.mar_img {margin:5px 4px 3px 0}

/* Standards */
.tbl_stand {background-color:#fff; border:1px solid #d9d9d9; margin-bottom:15px}
.tbl_stand tr td.st1 {font-size:80%; padding-left:4px}
.tbl_stand tr td.st2 {padding:12px 4px 11px 1px}

.tbl_stand tr td.num {font-size:80%; line-height:1.55; padding:6px 4px 5px 7px}
.tbl_stand tr td.sear {padding:6px 24px 6px 0}

.found {font-size:80%; line-height:1.55; margin:7px 0 12px 0}
.found span {color:#a9a9a9}

/* Margin */
.mar_b {margin-bottom:15px}

/* Gray txt, pdf */
a.txt {background:url(i-txt-g0.gif) no-repeat right top; color:#b4b4b4; display:block; float:right; font-size:70%;  margin-top:3px; padding-right:13px; text-decoration:none}
a.txt:hover {color:#e10079}

a.pdf {background:url(i-pdf-g0.gif) no-repeat right top; color:#b4b4b4; display:block; float:right; font-size:70%;  margin:3px 0 0 8px; padding-right:12px; text-decoration:none}
a.pdf:hover {color:#e10079}

/* Contact form */
table.tbl_frm tr td {border-bottom:1px solid #d9d9d9}
table.tbl_frm tr td.cl1 {font-size:80%; padding:4px 6px 4px 0; text-align:right}
table.tbl_frm tr td.cl2 {padding:4px 10px 4px 6px}
div.er {width:2px; height:20px; background-color:#e10079; font-size:1px; margin-top:4px}

/* Photogallery */
div.ph_desc {font-size:70%; line-height:1.25}

/* 4 download & print*/
table.dwn {background-color:#fff; border: 1px solid #D9D9D9; padding: 0 2px 0 2px; margin-top:2px}
table.dwn a {color:#B4B4B4; text-decoration:none}
table.dwn a:hover {color:#e10079; text-decoration:underline}

.gr_pd {padding-left: 14px; margin-top:5px; font-size: 12px; line-height: 1.4; background: transparent url(li_g0000.gif) no-repeat scroll 0 6px;}




input {
  font: 12px/100% Verdana, sans-serif;
  color: #000000;
}

textarea, select {
  font: 12px/160% Verdana, sans-serif;
  color: #000000;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

span.form-required {
  color: #ffae00;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0; /* LTR */
}

#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}
#palette .form-item {
  border: 1px solid #fff;
}
#user-login-form {
  text-align: center;
}
#user-login-form ul {
  text-align: left; /* LTR */
}

.mceContentBody
{
	font-size: 20px;
}

ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent 
{
	background-color:#FFFFFF;
}
ul.nice-menu li 
{
	border-style: none;
	background-color:#FFFFFF;	
}

ul.nice-menu, ul.nice-menu ul 
{
	border-top: none;
}

ul.nice-menu a {
	color: #000000;
	margin-left: 10px;	
	text-decoration: none;
	padding:0.1em 5px;
}

ul.nice-menu a.active {
	color:#E10079;
}

.nice-menu-show-title {
	display: none;
}

table {
	border-collapse: separate;
}

a.print-page {
	font-size: 12px;
	color: #A4A4A4;
}

li.comment_add a{
	color: #A4A4A4;
}

.submitted{
	font-size: 12px;
	color: #A4A4A4;
}
.submitted a{
	color: #A4A4A4;
}

.node-form {
	font-size: 12px;
}

#search {
	line-height:1.45;	
}
#search label{
	font-weight: normal;
}
#search #edit-submit-1 {
  width:25px;
  height: 18px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url(submit_s.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#edit-submit-1 { /* For non-IE browsers*/
  height: 0px;
}

.view-content label{
	font-weight:bold;
}